body {
    height:auto;
}

/* ----------------------------------------------------------
  page
---------------------------------------------------------- */

#page {
    font-size: 117%;
}

#page {
//    border-left: 1px solid #CCCCCC;
//    border-right: 1px solid #CCCCCC;
    margin: 0 auto;
    width:100%;
}

/* ----------------------------------------------------------
  header
---------------------------------------------------------- */

#header{
	height:100%;
    border-bottom: 1px solid #CCCCCC;
    background-color:#999;
}

#header h1{
	float:left;
	margin:0px 0px 0px 5px;
}

#header #logout{
	float:right;
	margin:0px 5px 0px 0px;
}

/* ----------------------------------------------------------
  main
---------------------------------------------------------- */

#main{
	margin-top:1px;
	height:100%;
}


.login{
	text-align:center;
}

.profile_info{
	padding:5px 0px 10px 0px;
}

.profile_info .profile_image{
	width:40px;
	border: 4px solid #EDEAE0;
	float:left;
	margin:0px 10px 0px 5px;
}

.profile_info .user_name{
}

.feed{}

.feed .oneData{
	width:100%;
	border-bottom: 1px solid #EDEAE0;
	padding:5px 0px 5px 0px;
}

.feed .oneData ul{
}

.feed .oneData ul li{
}

.feed .oneData .user_name{
	color:#999;

}

.feed .oneData .date{
	marign:0px 10px 0px 0px;
	color:#999;
	float:left;
}

.feed .oneData .via{
	color:#999;
	marign:0px 0px 0px 10px;
}


.feed .oneData .comment{
	padding: 0px 5px;
}

.feed .profile_image{
	width:30px;
	height:30px;
	border: 4px solid #EDEAE0;
	float:left;
	margin:0px 10px 0px 5px;
}

.post_form{
	text-align:center;
	margin:2px 0px;
}

.post_form .text_box{
	width:200px;
	height:16px;
}

#pod_members{
	padding:5px 0px 5px 0px;
	background-color:#ddd;
	text-align:center;
}

#pod_members .profile_image{
	border: 2px solid #EDEAE0;
	margin:0px 0px 0px 5px;
	height:24px;
	width:24px;
	float:left;
	display:table-cell;
	vertical-align: middle;
	background-color:#fff;
}

#pod_members .more_member{
	float:right;
	margin:5px 10px 0px 0px;
	display:table-cell;
	vertical-align: middle;
}

#foot_navi{
	margin-top:5px;
}

#foot_navi .back{
	float:left;
	margin:0px 0px 0px 5px;
}

#foot_navi .back_top{
	float:right;
	margin:0px 5px 0px 0px;
}

#contact_list{}

#contact_list .profile_image{
	width:30px;
	height:30px;
	border: 4px solid #EDEAE0;
	float:left;
	margin:0px 10px 0px 5px;
}

#contact_list .oneData{
	width:100%;
	border-bottom: 1px solid #EDEAE0;
	padding:5px 0px 5px 0px;
}

#contact_list .oneData ul{
}

#contact_list .oneData ul li{
}

#contact_list .oneData .user_name{
	color:#999;
}


/* ----------------------------------------------------------
  footer
---------------------------------------------------------- */
#footer {
    width: 100%;
    text-align:center;
}

#footer {
    border-top: 1px dotted #CCCCCC;
}